1. Heat olive oil in a large pot over medium heat.
2. Add diced onions, garlic, bell pepper, and carrots. Sauté until softened, about 5 minutes.
3. Stir in cumin, paprika, chili powder, and oregano. Cook for 1 more minute until fragrant.
4. Add black beans, kidney beans, diced tomatoes, and vegetable broth. Stir to combine.
5. Bring to a simmer and cook uncovered for 20-25 minutes, stirring occasionally.
6. Season with salt, black pepper, and lime juice.
7. Serve hot, garnished with fresh cilantro. Enjoy!